package com.jt.www.domain.bo;

import com.jt.www.domain.vo.BranchVO;
import com.jt.www.domain.vo.FounderVo;
import com.jt.www.domain.vo.TeamMembersVO;
import com.jt.www.domain.vo.TeamVo;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 业务查询时营销员的用户角色权限
 * Created by shaoyn on 2020/05/19.
 */
public class MarketerUserRoleBO {

    @ApiModelProperty("业绩查询时查询用户的角色 1:营销员 2:小队队长 3:创始人 4:管理人员")
    private String userRoleCode;

    @ApiModelProperty("营销人员员工编号")
    private String marketerNo;

    @ApiModelProperty("营销人员姓名")
    private String marketerName;

    @ApiModelProperty("小队成员列表")
    private List<TeamMembersVO> teamMembersVOS;

    @ApiModelProperty("分支机构列表")
    private List<BranchVO> branches;

    @ApiModelProperty("创始人团队信息")
    private List<FounderVo> founders;

    @ApiModelProperty("创始人小队信息")
    private List<TeamVo> teams;

    @ApiModelProperty("角色")
    private String marketerUserRole;

    public String getUserRoleCode() {
        return userRoleCode;
    }

    public void setUserRoleCode(String userRoleCode) {
        this.userRoleCode = userRoleCode;
    }

    public String getMarketerNo() {
        return marketerNo;
    }

    public void setMarketerNo(String marketerNo) {
        this.marketerNo = marketerNo;
    }

    public String getMarketerName() {
        return marketerName;
    }

    public void setMarketerName(String marketerName) {
        this.marketerName = marketerName;
    }

    public List<TeamMembersVO> getTeamMembersVOS() {
        return teamMembersVOS;
    }

    public void setTeamMembersVOS(List<TeamMembersVO> teamMembersVOS) {
        this.teamMembersVOS = teamMembersVOS;
    }

    public List<BranchVO> getBranches() {
        return branches;
    }

    public void setBranches(List<BranchVO> branches) {
        this.branches = branches;
    }

    public List<FounderVo> getFounders() {
        return founders;
    }

    public void setFounders(List<FounderVo> founders) {
        this.founders = founders;
    }

    public List<TeamVo> getTeams() {
        return teams;
    }

    public void setTeams(List<TeamVo> teams) {
        this.teams = teams;
    }

    public String getMarketerUserRole() {
        return marketerUserRole;
    }

    public void setMarketerUserRole(String marketerUserRole) {
        this.marketerUserRole = marketerUserRole;
    }
}
